Porting NetBSD/evbarm to the Arcom Viper

نویسنده

  • Antti Kantee
چکیده

NetBSD is best and foremost known for its portability. This paper examines that claim in the light of porting NetBSD to an ARM XScale-based single-board computer. The paper starts with a general discussion on NetBSD code organization and how the code is divided into parts dependent and independent of the underlying hardware. After this the porting effort is investigated in more detail, outlining what needs to be done to add support for new hardware to NetBSD/evbarm and describing the problems and respective solutions in the effort.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A machine-independent port of the SR language run-time system to the NetBSD operating system

SR (synchronizing resources)[1] is a PASCAL – style language enhanced with constructs for concurrent programming developed at the University of Arizona in the late 1980s[2]. MPD (presented in Gregory Andrews’ book about Foundations of Multithreaded, Parallel, and Distributed Programming[3]) is its successor, providing the same language primitives with a different syntax. The run-time system (in...

متن کامل

A Machine-Independent port of the MPD language run time system to NetBSD

MPD (presented in Gregory Andrews’ book about Foundations of Multithreaded, Parallel, and Distributed Programming[1]) is the successor of SR[2] (“synchronizing resources”), a PASCAL–style language enhanced with constructs for concurrent programming developed at the University of Arizona in the late 1980s[3]. MPD as implemented provides the same language primitives as SR with a different syntax ...

متن کامل

A Machine-Independent Port of the MPD Language Run Time System to NetBSD Operating System

MPD (presented in Gregory Andrews’ book about Foundations of Multithreaded, Parallel, and Distributed Programming[1]) is the successor of SR[2] (“synchronizing resources”), a PASCAL–style language enhanced with constructs for concurrent programming developed at the University of Arizona in the late 1980s[3]. MPD as implemented provides the same language primitives as SR with a different syntax ...

متن کامل

Running BSD Kernels as User Processes by Partial Emulation and Rewriting of Machine Instructions

A user-level operating system (OS) can be implemented as a regular user process on top of another host operating system. Conventional userlevel OSes, such as User Mode Linux, view the underlying host operating system as a specific hardware architecture. Therefore, the implementation of a user-level OS often requires porting of an existing kernel to a new hardware architecture. This paper propos...

متن کامل

Porting Kernel Code to Four BSDs and Linux

The U.S. Naval Research Laboratory develops and maintains a freely available IPv6 and IP Security distribution. All of the software builds and runs on BSD/OS, FreeBSD, NetBSD, and OpenBSD, and a growing portion of the software builds and runs on Linux. Each of the four BSDs has evolved signi cantly from their original 4.4BSD-Lite ancestor, and increasingly more of that evolution is along diverg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005